home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / misc / amigancp19.lha / AmigaNCP19 / Developer / FD / ncp_lib.fd
Text File  |  1996-04-09  |  2KB  |  59 lines

  1. *
  2. * Function Definitions for ncp.library 1.x
  3. *
  4. ##base _NCPBase
  5. ##bias 30
  6. ##public
  7. * Reserved
  8. NCP_Rexx()()
  9. * Big endian support
  10. NCP_IWORD(iword)(d0)
  11. NCP_ILONG(ilong)(d0)
  12. * Channel handling
  13. NCP_OpenChannel(myprocname,remoteprocname,flags)(a0/a1/d0)
  14. NCP_CloseChannel(channel)(a0)
  15. * Read I/O
  16. NCP_Read(channel,buffer,len)(a0/a1/d0)
  17. NCP_BeginRead(channel,buffer,len)(a0/a1/d0)
  18. NCP_CheckRead(channel)(a0)
  19. NCP_AbortRead(channel)(a0)
  20. NCP_WaitRead(channel)(a0)
  21. * Write I/O
  22. NCP_Write(channel,buffer,len)(a0/a1/d0)
  23. NCP_BeginWrite(channel,buffer,len)(a0/a1/d0)
  24. NCP_CheckWrite(channel)(a0)
  25. NCP_AbortWrite(channel)(a0)
  26. NCP_WaitWrite(channel)(a0)
  27. * big endian ptr support
  28. NCP_IWORDP(ptrIword,dest)(a0/a1)
  29. NCP_ILONGP(ptrIlong,dest)(a0/a1)
  30. NCP_IWORDPI(ptrIword)(a0)
  31. NCP_ILONGPI(ptrIlong)(a0)
  32. * private!
  33. ##private
  34. NCP_private1(info)(a2)
  35. ##public
  36. * Async I/O support
  37. NCP_ReadSig(channel)(a0)
  38. NCP_WriteSig(channel)(a0)
  39. * removed entries
  40. NCP_dummy1()()
  41. NCP_dummy2()()
  42. * IBM850/Amiga charset conversion support
  43. NCP_ibm2iso(ibmchar)(d0)
  44. NCP_iso2ibm(isochar)(d0)
  45. NCP_clnl(string)(a0)
  46. * localized error strings
  47. NCP_Fault(code,header,buffer,len)(d0/a0/a1/d1)
  48. * use LINK process to run a process on the remote server
  49. NCP_LinkRemoteRun(remotefname,cmdline,cmdlen)(a0/a1/d0)
  50. * NCP OS 2.x Pool support
  51. NCP_CreatePool(requirements,puddleSize,threshSize)(d0/d1/d2)
  52. NCP_DeletePool(poolHeader)(a0)
  53. NCP_AllocPooled(poolHeader,memSize)(a0,d0)
  54. NCP_FreePooled(poolHeader,memory,memSize)(a0/a1,d0)
  55. * return pointer to internal conversion tables
  56. NCP_tab_ibm2iso()()
  57. NCP_tab_iso2ibm()()
  58. ##end
  59.